package com.southwind.springboottest.studykotlin.s2

import com.southwind.springboottest.studykotlin.s1.age
import com.southwind.springboottest.studykotlin.s2.KtBase29.webServiceloginAPI


 //TODO 38.Kotlin语言中的非空断言操作符特点

fun main() {
    var name: String? = null
//    name.capitalize()//name是可空类型 可能是null，想要使用name，必须给出补救措施
//    name = "derry"
    //补救措施 我们学习了 ？
    val r = name !!.capitalize() // !! 断言 不管name是不是null，都执行，这个和java一样
    println(r)
    //结论：规矩：如果能百分百保证name是有值的，那么才能使用断言 !!,否则java有空指针风险
}

